/**
  * api接口的统一出口
  */
const apis = {};

const fileNamePatter = /\/\w*/;

const componentsContext = require.context('./modules', true, /\w.(js)$/);
componentsContext.keys().forEach(file_name => {
  console.log("-----------------");
  console.log("导入接口", file_name);
  // 获取文件中的 default 模块
  const apiModule = componentsContext(file_name).default;

  let fmtFileName = file_name.substr(file_name.lastIndexOf('/'), file_name.length);
  // console.log("导入接口（转换名称）", fmtFileName);
  //获取接口名
  let apiName = fileNamePatter.exec(fmtFileName)[0];
  apiName = apiName.substring(1, apiName.length);
  console.log("接口名称", apiName);
  apis[apiName] = apiModule;
});


// 导出接口
export default apis;
